body {
    margin: 0;
}

html,
body,
#app,
.el-container {
    height: 100%;
}

h1,
h2,
h3,
h4,
h5 {
    margin: 0;
    padding: 0;
}

.icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

:root {
    --gold-bg: linear-gradient(120deg, #FFD706 0%, #CDFF06 100%);
    --theme-bg: linear-gradient(135deg, #4c67ff, #5635df);
}

.el-tree .el-tree-node .is-leaf+.el-checkbox .el-checkbox__inner {
    display: inline-block;
}

.el-tree .el-tree-node .el-checkbox .el-checkbox__inner {
    display: none
}

@keyframes changeImg {
    from {
        left: -20%;
    }

    100% {
        left: 120%;
    }
}

.twink {
    position: relative;
    overflow: hidden;
}

.twink::after {
    position: absolute;
    animation: changeImg 3s ease 0s infinite;
    top: 0;
    width: 20%;
    height: 100%;
    content: "";
    background: linear-gradient(to right, rgba(216, 204, 204, 0) 0, rgba(255, 255, 255, 0.905) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-45deg);
    animation-iteration-count: infinite;
}

.el-table .el-table__cell {
    z-index: unset !important;
}

.el-table .el-table__cell {
    z-index: unset !important;
}

.el-menu--collapse .el-sub-menu .el-sub-menu__icon-arrow,
.el-menu--collapse .el-sub-menu span {
    display: none !important;
}

.el-breadcrumb {
    margin: 10px 0 !important;
}